package com.th.aliyun.sms.properties;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;

/**
 * 阿里云配置
 * @author even
 * @date 2019/10/14 0014
 *
 */

@ConfigurationProperties(prefix = AliYunSmsProperties.PREFIX)
@Data
public class AliYunSmsProperties {
    /**
     * 阿里短信服务配置前缀名
     */
    public static final String PREFIX = "ali.sms";

    /**
     * 短信API产品名称（短信产品名固定，无需修改）
     */
    private String product = "Dysmsapi";

    /**
     * 短信API产品域名（接口地址固定，无需修改）
     */
    private String domain = "dysmsapi.aliyuncs.com";
    /**
     * regionId
     */
    private String regionId = "cn-hangzhou";
    /**
     * 是否可用
     */
    private boolean enable;
    /**
     * 阿里accessKeyId
     */
    private String accessKeyId;
    /**
     * 阿里accessSecret
     */
    private String accessSecret;


    /**
     * 短信发送连接超时时长
     */
    private long connectionTimeout = 10000;
    /**
     * 短信接收消息连接超时时长
     */
    private long readTimeout = 10000;
}
